appveyor: build test suite for coff32#7968
Conversation
|
Thanks for your pull request, @rainers! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. |
|
Looks like it's definitely worthwhile to do this: |
That's the one fixed by dlang/druntime#2119. |
bac79e2 to
8cace70
Compare
|
Does the VisualD build for win32 use |
It links with a VC built backend, so it has to use -m32mscoff. |
test/runnable/test15779.d
Outdated
|
|
||
| void bar() | ||
| { | ||
| version(CRuntime_Microsoft) {} else // TODO: fails for -O -inline, also disabled for the auto-tester |
There was a problem hiding this comment.
What's the problem here? What's the plan for eventually enabling it for the auto tester? Is a bug report filed for it?
There was a problem hiding this comment.
Not sure, maybe related: https://issues.dlang.org/show_bug.cgi?id=13821 and https://issues.dlang.org/show_bug.cgi?id=16511.
I have added a new one: https://issues.dlang.org/show_bug.cgi?id=18547
There was a problem hiding this comment.
In that case I recommend adding links to those issues in the comments and come clean about your understanding of what's going on. Something like:
"Fibers appear to be broken in Windows. We don't yet have a solution, see these issues...." or something like that. My motivations is to ensure that there is some kind of "paper trail" that one can follow to eventually solve the issue.
There was a problem hiding this comment.
I agree with the "paper trail" proposal, otherwise such comments just mystify the reader.
There was a problem hiding this comment.
@rainers my guess is that this test passes on LDC. Can you scope this to CRuntime_Microsoft and DigitalMars (i.e. dmd)?
There was a problem hiding this comment.
I think I figured it out: dlang/druntime#2129. All windows builds should be affected, but happens spuriously.
There was a problem hiding this comment.
I have removed the workaround in the hope that the bugfix will be accepted.
|
Using |
|
Appveyor even passed without dlang/druntime#2129, but I guess that can change spuriously (but also for the Win64 check on Appveyor or the Windows checks on the auto tester). |
|
Restarted Semaphore CI. All CIs are passing now. |
No description provided.